package kpage83;

public class J07MathRandom {
	// Math 클래스를 이용한 난수생성
	// 일반적인 난수 생성 공식
	// (int)(random()*(큰수 - 작은수 +1)) + 시작수
		public static void main(String[]args){
			for(int i =1;i<=10;++i){
			// System.out.println(Math.random());
			}
			
			// 1 ~ 10 사이 난수 생성
			double key = Math.random();
//			System.out.println(key);
//			System.out.println(key * 10);
//			System.out.println((int)(key * 10));
			System.out.println((int)(key * 10)+1);
			

		// 1 ~ 100 사이의 난수 생성
		key = Math.random();
		System.out.println((int)(key*100 +1 ));
		
		// 1 ~ 5 사이의 난수 생성
		key = Math.random();
		System.out.println((int)(key*5) + 1);
		
		// 1 ~ 45  사이의 난수 생성
		key = Math.random();
		System.out.println((int)(key*45) +1 );
		
		// 6 ~ 10 사이의 난수 생성
//		key = Math.random();
//		System.out.println((int)(random()*(10 - 1 +1)) + 1);

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
}
}
